﻿
namespace OILDEVModel
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.ComponentModel.DataAnnotations;
    using System.Data.Objects.DataClasses;
    using System.Linq;
    using System.ServiceModel.DomainServices.Hosting;
    using System.ServiceModel.DomainServices.Server;


    // The MetadataTypeAttribute identifies WTDV_NAVIGATE_WELLMetadata as the class
    // that carries additional metadata for the WTDV_NAVIGATE_WELL class.
    [MetadataTypeAttribute(typeof(WTDV_NAVIGATE_WELL.WTDV_NAVIGATE_WELLMetadata))]
    public partial class WTDV_NAVIGATE_WELL
    {

        // This class allows you to attach custom attributes to properties
        // of the WTDV_NAVIGATE_WELL class.
        //
        // For example, the following marks the Xyz property as a
        // required property and specifies the format for valid values:
        //    [Required]
        //    [RegularExpression("[A-Z][A-Za-z0-9]*")]
        //    [StringLength(32)]
        //    public string Xyz { get; set; }
        internal sealed class WTDV_NAVIGATE_WELLMetadata
        {

            // Metadata classes are not meant to be instantiated.
            private WTDV_NAVIGATE_WELLMetadata()
            {
            }

            public DateTime DATE_MODE { get; set; }

            public decimal ID_MEST { get; set; }

            public decimal ID_WELL { get; set; }

            public string NAME_FUNC { get; set; }

            public string NAME_MEST { get; set; }

            public string NAME_METHOD { get; set; }

            public string NAME_MODE { get; set; }

            public string NAME_NGDU { get; set; }

            public string NAME_NGP { get; set; }

            public string NAME_NPS { get; set; }

            public string NAME_PAD { get; set; }

            public string NAME_POOL { get; set; }

            public string NAME_WELL { get; set; }

            public string NAME_WELL_PAD { get; set; }
        }
    }

    // The MetadataTypeAttribute identifies WTDV_TAB_WELLMetadata as the class
    // that carries additional metadata for the WTDV_TAB_WELL class.
    [MetadataTypeAttribute(typeof(WTDV_TAB_WELL.WTDV_TAB_WELLMetadata))]
    public partial class WTDV_TAB_WELL
    {

        // This class allows you to attach custom attributes to properties
        // of the WTDV_TAB_WELL class.
        //
        // For example, the following marks the Xyz property as a
        // required property and specifies the format for valid values:
        //    [Required]
        //    [RegularExpression("[A-Z][A-Za-z0-9]*")]
        //    [StringLength(32)]
        //    public string Xyz { get; set; }
        internal sealed class WTDV_TAB_WELLMetadata
        {

            // Metadata classes are not meant to be instantiated.
            private WTDV_TAB_WELLMetadata()
            {
            }

            public Nullable<decimal> D01 { get; set; }

            public Nullable<decimal> D02 { get; set; }

            public Nullable<decimal> D03 { get; set; }

            public Nullable<decimal> D04 { get; set; }

            public Nullable<decimal> D05 { get; set; }

            public Nullable<decimal> D06 { get; set; }

            public Nullable<decimal> D07 { get; set; }

            public Nullable<decimal> D08 { get; set; }

            public Nullable<decimal> D09 { get; set; }

            public Nullable<decimal> D10 { get; set; }

            public Nullable<decimal> D11 { get; set; }

            public Nullable<decimal> D12 { get; set; }

            public Nullable<decimal> D13 { get; set; }

            public Nullable<decimal> D14 { get; set; }

            public Nullable<decimal> D15 { get; set; }

            public Nullable<decimal> D16 { get; set; }

            public Nullable<decimal> D17 { get; set; }

            public Nullable<decimal> D18 { get; set; }

            public Nullable<decimal> D19 { get; set; }

            public Nullable<decimal> D20 { get; set; }

            public Nullable<decimal> D21 { get; set; }

            public Nullable<decimal> D22 { get; set; }

            public Nullable<decimal> D23 { get; set; }

            public Nullable<decimal> D24 { get; set; }

            public Nullable<decimal> D25 { get; set; }

            public Nullable<decimal> D26 { get; set; }

            public Nullable<decimal> D27 { get; set; }

            public Nullable<decimal> D28 { get; set; }

            public Nullable<decimal> D29 { get; set; }

            public Nullable<decimal> D30 { get; set; }

            public Nullable<decimal> D31 { get; set; }

            public Nullable<decimal> I { get; set; }

            public decimal ID_PARAM { get; set; }

            public decimal ID_WELL { get; set; }

            public Nullable<decimal> II { get; set; }

            public Nullable<decimal> III { get; set; }

            public DateTime MONTH_PARAM { get; set; }

            public string NAME_PARAM { get; set; }

            public string NAME_SHORT_PARAM { get; set; }

            //[Include, Composition]
            public WTDV_TAB_WELL_ND_MONTH_DATA WTDV_TAB_WELL_ND_MONTH_DATA { get; set; }
        }
    }

    // The MetadataTypeAttribute identifies WTDV_TAB_WELL_ND_MONTH_DATAMetadata as the class
    // that carries additional metadata for the WTDV_TAB_WELL_ND_MONTH_DATA class.
    [MetadataTypeAttribute(typeof(WTDV_TAB_WELL_ND_MONTH_DATA.WTDV_TAB_WELL_ND_MONTH_DATAMetadata))]
    public partial class WTDV_TAB_WELL_ND_MONTH_DATA
    {

        // This class allows you to attach custom attributes to properties
        // of the WTDV_TAB_WELL_ND_MONTH_DATA class.
        //
        // For example, the following marks the Xyz property as a
        // required property and specifies the format for valid values:
        //    [Required]
        //    [RegularExpression("[A-Z][A-Za-z0-9]*")]
        //    [StringLength(32)]
        //    public string Xyz { get; set; }
        internal sealed class WTDV_TAB_WELL_ND_MONTH_DATAMetadata
        {

            // Metadata classes are not meant to be instantiated.
            private WTDV_TAB_WELL_ND_MONTH_DATAMetadata()
            {
            }

            public Nullable<decimal> CHOKE_DIAMETER { get; set; }

            public Nullable<decimal> ECP_DEPTH { get; set; }

            public string ECP_MODEL { get; set; }

            public decimal ID_WELL { get; set; }

            public Nullable<decimal> NKT_DIAMETER { get; set; }

            public Nullable<decimal> PACKER_DEPTH { get; set; }

            public string PACKER_MODEL { get; set; }

            public string SRP_MODEL { get; set; }

            public Nullable<decimal> WLPR { get; set; }

            public Nullable<decimal> WLPRT { get; set; }

            public Nullable<decimal> WLPT { get; set; }

            public Nullable<decimal> WOPR { get; set; }

            public Nullable<decimal> WOPRT { get; set; }

            public Nullable<decimal> WOPT { get; set; }

            public DateTime WT_MONTH { get; set; }

            [Include, Composition]
            public EntityCollection<WTDV_TAB_WELL> WTDV_TAB_WELLs { get; set; }

            [Include, Composition]
            public EntityCollection<WTDV_TAB_WELL_YEAR> WTDV_TAB_WELL_YEARs { get; set; }

            public Nullable<decimal> WWCT { get; set; }

            public Nullable<decimal> WWCTT { get; set; }

            public Nullable<decimal> WWIR { get; set; }

            public Nullable<decimal> WWIRT { get; set; }

            public Nullable<decimal> WWIT { get; set; }

            public Nullable<decimal> WWPR { get; set; }

            public Nullable<decimal> WWPRT { get; set; }

            public Nullable<decimal> WWPT { get; set; }
        }
    }

    // The MetadataTypeAttribute identifies WTDV_TAB_WELL_YEARMetadata as the class
    // that carries additional metadata for the WTDV_TAB_WELL_YEAR class.
    [MetadataTypeAttribute(typeof(WTDV_TAB_WELL_YEAR.WTDV_TAB_WELL_YEARMetadata))]
    public partial class WTDV_TAB_WELL_YEAR
    {

        // This class allows you to attach custom attributes to properties
        // of the WTDV_TAB_WELL_YEAR class.
        //
        // For example, the following marks the Xyz property as a
        // required property and specifies the format for valid values:
        //    [Required]
        //    [RegularExpression("[A-Z][A-Za-z0-9]*")]
        //    [StringLength(32)]
        //    public string Xyz { get; set; }
        internal sealed class WTDV_TAB_WELL_YEARMetadata
        {

            // Metadata classes are not meant to be instantiated.
            private WTDV_TAB_WELL_YEARMetadata()
            {
            }

            public Nullable<decimal> D0101 { get; set; }

            public Nullable<decimal> D0102 { get; set; }

            public Nullable<decimal> D0103 { get; set; }

            public Nullable<decimal> D0104 { get; set; }

            public Nullable<decimal> D0105 { get; set; }

            public Nullable<decimal> D0106 { get; set; }

            public Nullable<decimal> D0107 { get; set; }

            public Nullable<decimal> D0108 { get; set; }

            public Nullable<decimal> D0109 { get; set; }

            public Nullable<decimal> D0110 { get; set; }

            public Nullable<decimal> D0111 { get; set; }

            public Nullable<decimal> D0112 { get; set; }

            public Nullable<decimal> D0113 { get; set; }

            public Nullable<decimal> D0114 { get; set; }

            public Nullable<decimal> D0115 { get; set; }

            public Nullable<decimal> D0116 { get; set; }

            public Nullable<decimal> D0117 { get; set; }

            public Nullable<decimal> D0118 { get; set; }

            public Nullable<decimal> D0119 { get; set; }

            public Nullable<decimal> D0120 { get; set; }

            public Nullable<decimal> D0121 { get; set; }

            public Nullable<decimal> D0122 { get; set; }

            public Nullable<decimal> D0123 { get; set; }

            public Nullable<decimal> D0124 { get; set; }

            public Nullable<decimal> D0125 { get; set; }

            public Nullable<decimal> D0126 { get; set; }

            public Nullable<decimal> D0127 { get; set; }

            public Nullable<decimal> D0128 { get; set; }

            public Nullable<decimal> D0129 { get; set; }

            public Nullable<decimal> D0130 { get; set; }

            public Nullable<decimal> D0131 { get; set; }

            public Nullable<decimal> D01I { get; set; }

            public Nullable<decimal> D01II { get; set; }

            public Nullable<decimal> D01III { get; set; }

            public Nullable<decimal> D0201 { get; set; }

            public Nullable<decimal> D0202 { get; set; }

            public Nullable<decimal> D0203 { get; set; }

            public Nullable<decimal> D0204 { get; set; }

            public Nullable<decimal> D0205 { get; set; }

            public Nullable<decimal> D0206 { get; set; }

            public Nullable<decimal> D0207 { get; set; }

            public Nullable<decimal> D0208 { get; set; }

            public Nullable<decimal> D0209 { get; set; }

            public Nullable<decimal> D0210 { get; set; }

            public Nullable<decimal> D0211 { get; set; }

            public Nullable<decimal> D0212 { get; set; }

            public Nullable<decimal> D0213 { get; set; }

            public Nullable<decimal> D0214 { get; set; }

            public Nullable<decimal> D0215 { get; set; }

            public Nullable<decimal> D0216 { get; set; }

            public Nullable<decimal> D0217 { get; set; }

            public Nullable<decimal> D0218 { get; set; }

            public Nullable<decimal> D0219 { get; set; }

            public Nullable<decimal> D0220 { get; set; }

            public Nullable<decimal> D0221 { get; set; }

            public Nullable<decimal> D0222 { get; set; }

            public Nullable<decimal> D0223 { get; set; }

            public Nullable<decimal> D0224 { get; set; }

            public Nullable<decimal> D0225 { get; set; }

            public Nullable<decimal> D0226 { get; set; }

            public Nullable<decimal> D0227 { get; set; }

            public Nullable<decimal> D0228 { get; set; }

            public Nullable<decimal> D0229 { get; set; }

            public Nullable<decimal> D0230 { get; set; }

            public Nullable<decimal> D0231 { get; set; }

            public Nullable<decimal> D02I { get; set; }

            public Nullable<decimal> D02II { get; set; }

            public Nullable<decimal> D02III { get; set; }

            public Nullable<decimal> D0301 { get; set; }

            public Nullable<decimal> D0302 { get; set; }

            public Nullable<decimal> D0303 { get; set; }

            public Nullable<decimal> D0304 { get; set; }

            public Nullable<decimal> D0305 { get; set; }

            public Nullable<decimal> D0306 { get; set; }

            public Nullable<decimal> D0307 { get; set; }

            public Nullable<decimal> D0308 { get; set; }

            public Nullable<decimal> D0309 { get; set; }

            public Nullable<decimal> D0310 { get; set; }

            public Nullable<decimal> D0311 { get; set; }

            public Nullable<decimal> D0312 { get; set; }

            public Nullable<decimal> D0313 { get; set; }

            public Nullable<decimal> D0314 { get; set; }

            public Nullable<decimal> D0315 { get; set; }

            public Nullable<decimal> D0316 { get; set; }

            public Nullable<decimal> D0317 { get; set; }

            public Nullable<decimal> D0318 { get; set; }

            public Nullable<decimal> D0319 { get; set; }

            public Nullable<decimal> D0320 { get; set; }

            public Nullable<decimal> D0321 { get; set; }

            public Nullable<decimal> D0322 { get; set; }

            public Nullable<decimal> D0323 { get; set; }

            public Nullable<decimal> D0324 { get; set; }

            public Nullable<decimal> D0325 { get; set; }

            public Nullable<decimal> D0326 { get; set; }

            public Nullable<decimal> D0327 { get; set; }

            public Nullable<decimal> D0328 { get; set; }

            public Nullable<decimal> D0329 { get; set; }

            public Nullable<decimal> D0330 { get; set; }

            public Nullable<decimal> D0331 { get; set; }

            public Nullable<decimal> D03I { get; set; }

            public Nullable<decimal> D03II { get; set; }

            public Nullable<decimal> D03III { get; set; }

            public Nullable<decimal> D0401 { get; set; }

            public Nullable<decimal> D0402 { get; set; }

            public Nullable<decimal> D0403 { get; set; }

            public Nullable<decimal> D0404 { get; set; }

            public Nullable<decimal> D0405 { get; set; }

            public Nullable<decimal> D0406 { get; set; }

            public Nullable<decimal> D0407 { get; set; }

            public Nullable<decimal> D0408 { get; set; }

            public Nullable<decimal> D0409 { get; set; }

            public Nullable<decimal> D0410 { get; set; }

            public Nullable<decimal> D0411 { get; set; }

            public Nullable<decimal> D0412 { get; set; }

            public Nullable<decimal> D0413 { get; set; }

            public Nullable<decimal> D0414 { get; set; }

            public Nullable<decimal> D0415 { get; set; }

            public Nullable<decimal> D0416 { get; set; }

            public Nullable<decimal> D0417 { get; set; }

            public Nullable<decimal> D0418 { get; set; }

            public Nullable<decimal> D0419 { get; set; }

            public Nullable<decimal> D0420 { get; set; }

            public Nullable<decimal> D0421 { get; set; }

            public Nullable<decimal> D0422 { get; set; }

            public Nullable<decimal> D0423 { get; set; }

            public Nullable<decimal> D0424 { get; set; }

            public Nullable<decimal> D0425 { get; set; }

            public Nullable<decimal> D0426 { get; set; }

            public Nullable<decimal> D0427 { get; set; }

            public Nullable<decimal> D0428 { get; set; }

            public Nullable<decimal> D0429 { get; set; }

            public Nullable<decimal> D0430 { get; set; }

            public Nullable<decimal> D0431 { get; set; }

            public Nullable<decimal> D04I { get; set; }

            public Nullable<decimal> D04II { get; set; }

            public Nullable<decimal> D04III { get; set; }

            public Nullable<decimal> D0501 { get; set; }

            public Nullable<decimal> D0502 { get; set; }

            public Nullable<decimal> D0503 { get; set; }

            public Nullable<decimal> D0504 { get; set; }

            public Nullable<decimal> D0505 { get; set; }

            public Nullable<decimal> D0506 { get; set; }

            public Nullable<decimal> D0507 { get; set; }

            public Nullable<decimal> D0508 { get; set; }

            public Nullable<decimal> D0509 { get; set; }

            public Nullable<decimal> D0510 { get; set; }

            public Nullable<decimal> D0511 { get; set; }

            public Nullable<decimal> D0512 { get; set; }

            public Nullable<decimal> D0513 { get; set; }

            public Nullable<decimal> D0514 { get; set; }

            public Nullable<decimal> D0515 { get; set; }

            public Nullable<decimal> D0516 { get; set; }

            public Nullable<decimal> D0517 { get; set; }

            public Nullable<decimal> D0518 { get; set; }

            public Nullable<decimal> D0519 { get; set; }

            public Nullable<decimal> D0520 { get; set; }

            public Nullable<decimal> D0521 { get; set; }

            public Nullable<decimal> D0522 { get; set; }

            public Nullable<decimal> D0523 { get; set; }

            public Nullable<decimal> D0524 { get; set; }

            public Nullable<decimal> D0525 { get; set; }

            public Nullable<decimal> D0526 { get; set; }

            public Nullable<decimal> D0527 { get; set; }

            public Nullable<decimal> D0528 { get; set; }

            public Nullable<decimal> D0529 { get; set; }

            public Nullable<decimal> D0530 { get; set; }

            public Nullable<decimal> D0531 { get; set; }

            public Nullable<decimal> D05I { get; set; }

            public Nullable<decimal> D05II { get; set; }

            public Nullable<decimal> D05III { get; set; }

            public Nullable<decimal> D0601 { get; set; }

            public Nullable<decimal> D0602 { get; set; }

            public Nullable<decimal> D0603 { get; set; }

            public Nullable<decimal> D0604 { get; set; }

            public Nullable<decimal> D0605 { get; set; }

            public Nullable<decimal> D0606 { get; set; }

            public Nullable<decimal> D0607 { get; set; }

            public Nullable<decimal> D0608 { get; set; }

            public Nullable<decimal> D0609 { get; set; }

            public Nullable<decimal> D0610 { get; set; }

            public Nullable<decimal> D0611 { get; set; }

            public Nullable<decimal> D0612 { get; set; }

            public Nullable<decimal> D0613 { get; set; }

            public Nullable<decimal> D0614 { get; set; }

            public Nullable<decimal> D0615 { get; set; }

            public Nullable<decimal> D0616 { get; set; }

            public Nullable<decimal> D0617 { get; set; }

            public Nullable<decimal> D0618 { get; set; }

            public Nullable<decimal> D0619 { get; set; }

            public Nullable<decimal> D0620 { get; set; }

            public Nullable<decimal> D0621 { get; set; }

            public Nullable<decimal> D0622 { get; set; }

            public Nullable<decimal> D0623 { get; set; }

            public Nullable<decimal> D0624 { get; set; }

            public Nullable<decimal> D0625 { get; set; }

            public Nullable<decimal> D0626 { get; set; }

            public Nullable<decimal> D0627 { get; set; }

            public Nullable<decimal> D0628 { get; set; }

            public Nullable<decimal> D0629 { get; set; }

            public Nullable<decimal> D0630 { get; set; }

            public Nullable<decimal> D0631 { get; set; }

            public Nullable<decimal> D06I { get; set; }

            public Nullable<decimal> D06II { get; set; }

            public Nullable<decimal> D06III { get; set; }

            public Nullable<decimal> D0701 { get; set; }

            public Nullable<decimal> D0702 { get; set; }

            public Nullable<decimal> D0703 { get; set; }

            public Nullable<decimal> D0704 { get; set; }

            public Nullable<decimal> D0705 { get; set; }

            public Nullable<decimal> D0706 { get; set; }

            public Nullable<decimal> D0707 { get; set; }

            public Nullable<decimal> D0708 { get; set; }

            public Nullable<decimal> D0709 { get; set; }

            public Nullable<decimal> D0710 { get; set; }

            public Nullable<decimal> D0711 { get; set; }

            public Nullable<decimal> D0712 { get; set; }

            public Nullable<decimal> D0713 { get; set; }

            public Nullable<decimal> D0714 { get; set; }

            public Nullable<decimal> D0715 { get; set; }

            public Nullable<decimal> D0716 { get; set; }

            public Nullable<decimal> D0717 { get; set; }

            public Nullable<decimal> D0718 { get; set; }

            public Nullable<decimal> D0719 { get; set; }

            public Nullable<decimal> D0720 { get; set; }

            public Nullable<decimal> D0721 { get; set; }

            public Nullable<decimal> D0722 { get; set; }

            public Nullable<decimal> D0723 { get; set; }

            public Nullable<decimal> D0724 { get; set; }

            public Nullable<decimal> D0725 { get; set; }

            public Nullable<decimal> D0726 { get; set; }

            public Nullable<decimal> D0727 { get; set; }

            public Nullable<decimal> D0728 { get; set; }

            public Nullable<decimal> D0729 { get; set; }

            public Nullable<decimal> D0730 { get; set; }

            public Nullable<decimal> D0731 { get; set; }

            public Nullable<decimal> D07I { get; set; }

            public Nullable<decimal> D07II { get; set; }

            public Nullable<decimal> D07III { get; set; }

            public Nullable<decimal> D0801 { get; set; }

            public Nullable<decimal> D0802 { get; set; }

            public Nullable<decimal> D0803 { get; set; }

            public Nullable<decimal> D0804 { get; set; }

            public Nullable<decimal> D0805 { get; set; }

            public Nullable<decimal> D0806 { get; set; }

            public Nullable<decimal> D0807 { get; set; }

            public Nullable<decimal> D0808 { get; set; }

            public Nullable<decimal> D0809 { get; set; }

            public Nullable<decimal> D0810 { get; set; }

            public Nullable<decimal> D0811 { get; set; }

            public Nullable<decimal> D0812 { get; set; }

            public Nullable<decimal> D0813 { get; set; }

            public Nullable<decimal> D0814 { get; set; }

            public Nullable<decimal> D0815 { get; set; }

            public Nullable<decimal> D0816 { get; set; }

            public Nullable<decimal> D0817 { get; set; }

            public Nullable<decimal> D0818 { get; set; }

            public Nullable<decimal> D0819 { get; set; }

            public Nullable<decimal> D0820 { get; set; }

            public Nullable<decimal> D0821 { get; set; }

            public Nullable<decimal> D0822 { get; set; }

            public Nullable<decimal> D0823 { get; set; }

            public Nullable<decimal> D0824 { get; set; }

            public Nullable<decimal> D0825 { get; set; }

            public Nullable<decimal> D0826 { get; set; }

            public Nullable<decimal> D0827 { get; set; }

            public Nullable<decimal> D0828 { get; set; }

            public Nullable<decimal> D0829 { get; set; }

            public Nullable<decimal> D0830 { get; set; }

            public Nullable<decimal> D0831 { get; set; }

            public Nullable<decimal> D08I { get; set; }

            public Nullable<decimal> D08II { get; set; }

            public Nullable<decimal> D08III { get; set; }

            public Nullable<decimal> D0901 { get; set; }

            public Nullable<decimal> D0902 { get; set; }

            public Nullable<decimal> D0903 { get; set; }

            public Nullable<decimal> D0904 { get; set; }

            public Nullable<decimal> D0905 { get; set; }

            public Nullable<decimal> D0906 { get; set; }

            public Nullable<decimal> D0907 { get; set; }

            public Nullable<decimal> D0908 { get; set; }

            public Nullable<decimal> D0909 { get; set; }

            public Nullable<decimal> D0910 { get; set; }

            public Nullable<decimal> D0911 { get; set; }

            public Nullable<decimal> D0912 { get; set; }

            public Nullable<decimal> D0913 { get; set; }

            public Nullable<decimal> D0914 { get; set; }

            public Nullable<decimal> D0915 { get; set; }

            public Nullable<decimal> D0916 { get; set; }

            public Nullable<decimal> D0917 { get; set; }

            public Nullable<decimal> D0918 { get; set; }

            public Nullable<decimal> D0919 { get; set; }

            public Nullable<decimal> D0920 { get; set; }

            public Nullable<decimal> D0921 { get; set; }

            public Nullable<decimal> D0922 { get; set; }

            public Nullable<decimal> D0923 { get; set; }

            public Nullable<decimal> D0924 { get; set; }

            public Nullable<decimal> D0925 { get; set; }

            public Nullable<decimal> D0926 { get; set; }

            public Nullable<decimal> D0927 { get; set; }

            public Nullable<decimal> D0928 { get; set; }

            public Nullable<decimal> D0929 { get; set; }

            public Nullable<decimal> D0930 { get; set; }

            public Nullable<decimal> D0931 { get; set; }

            public Nullable<decimal> D09I { get; set; }

            public Nullable<decimal> D09II { get; set; }

            public Nullable<decimal> D09III { get; set; }

            public Nullable<decimal> D1001 { get; set; }

            public Nullable<decimal> D1002 { get; set; }

            public Nullable<decimal> D1003 { get; set; }

            public Nullable<decimal> D1004 { get; set; }

            public Nullable<decimal> D1005 { get; set; }

            public Nullable<decimal> D1006 { get; set; }

            public Nullable<decimal> D1007 { get; set; }

            public Nullable<decimal> D1008 { get; set; }

            public Nullable<decimal> D1009 { get; set; }

            public Nullable<decimal> D1010 { get; set; }

            public Nullable<decimal> D1011 { get; set; }

            public Nullable<decimal> D1012 { get; set; }

            public Nullable<decimal> D1013 { get; set; }

            public Nullable<decimal> D1014 { get; set; }

            public Nullable<decimal> D1015 { get; set; }

            public Nullable<decimal> D1016 { get; set; }

            public Nullable<decimal> D1017 { get; set; }

            public Nullable<decimal> D1018 { get; set; }

            public Nullable<decimal> D1019 { get; set; }

            public Nullable<decimal> D1020 { get; set; }

            public Nullable<decimal> D1021 { get; set; }

            public Nullable<decimal> D1022 { get; set; }

            public Nullable<decimal> D1023 { get; set; }

            public Nullable<decimal> D1024 { get; set; }

            public Nullable<decimal> D1025 { get; set; }

            public Nullable<decimal> D1026 { get; set; }

            public Nullable<decimal> D1027 { get; set; }

            public Nullable<decimal> D1028 { get; set; }

            public Nullable<decimal> D1029 { get; set; }

            public Nullable<decimal> D1030 { get; set; }

            public Nullable<decimal> D1031 { get; set; }

            public Nullable<decimal> D10I { get; set; }

            public Nullable<decimal> D10II { get; set; }

            public Nullable<decimal> D10III { get; set; }

            public Nullable<decimal> D1101 { get; set; }

            public Nullable<decimal> D1102 { get; set; }

            public Nullable<decimal> D1103 { get; set; }

            public Nullable<decimal> D1104 { get; set; }

            public Nullable<decimal> D1105 { get; set; }

            public Nullable<decimal> D1106 { get; set; }

            public Nullable<decimal> D1107 { get; set; }

            public Nullable<decimal> D1108 { get; set; }

            public Nullable<decimal> D1109 { get; set; }

            public Nullable<decimal> D1110 { get; set; }

            public Nullable<decimal> D1111 { get; set; }

            public Nullable<decimal> D1112 { get; set; }

            public Nullable<decimal> D1113 { get; set; }

            public Nullable<decimal> D1114 { get; set; }

            public Nullable<decimal> D1115 { get; set; }

            public Nullable<decimal> D1116 { get; set; }

            public Nullable<decimal> D1117 { get; set; }

            public Nullable<decimal> D1118 { get; set; }

            public Nullable<decimal> D1119 { get; set; }

            public Nullable<decimal> D1120 { get; set; }

            public Nullable<decimal> D1121 { get; set; }

            public Nullable<decimal> D1122 { get; set; }

            public Nullable<decimal> D1123 { get; set; }

            public Nullable<decimal> D1124 { get; set; }

            public Nullable<decimal> D1125 { get; set; }

            public Nullable<decimal> D1126 { get; set; }

            public Nullable<decimal> D1127 { get; set; }

            public Nullable<decimal> D1128 { get; set; }

            public Nullable<decimal> D1129 { get; set; }

            public Nullable<decimal> D1130 { get; set; }

            public Nullable<decimal> D1131 { get; set; }

            public Nullable<decimal> D11I { get; set; }

            public Nullable<decimal> D11II { get; set; }

            public Nullable<decimal> D11III { get; set; }

            public Nullable<decimal> D1201 { get; set; }

            public Nullable<decimal> D1202 { get; set; }

            public Nullable<decimal> D1203 { get; set; }

            public Nullable<decimal> D1204 { get; set; }

            public Nullable<decimal> D1205 { get; set; }

            public Nullable<decimal> D1206 { get; set; }

            public Nullable<decimal> D1207 { get; set; }

            public Nullable<decimal> D1208 { get; set; }

            public Nullable<decimal> D1209 { get; set; }

            public Nullable<decimal> D1210 { get; set; }

            public Nullable<decimal> D1211 { get; set; }

            public Nullable<decimal> D1212 { get; set; }

            public Nullable<decimal> D1213 { get; set; }

            public Nullable<decimal> D1214 { get; set; }

            public Nullable<decimal> D1215 { get; set; }

            public Nullable<decimal> D1216 { get; set; }

            public Nullable<decimal> D1217 { get; set; }

            public Nullable<decimal> D1218 { get; set; }

            public Nullable<decimal> D1219 { get; set; }

            public Nullable<decimal> D1220 { get; set; }

            public Nullable<decimal> D1221 { get; set; }

            public Nullable<decimal> D1222 { get; set; }

            public Nullable<decimal> D1223 { get; set; }

            public Nullable<decimal> D1224 { get; set; }

            public Nullable<decimal> D1225 { get; set; }

            public Nullable<decimal> D1226 { get; set; }

            public Nullable<decimal> D1227 { get; set; }

            public Nullable<decimal> D1228 { get; set; }

            public Nullable<decimal> D1229 { get; set; }

            public Nullable<decimal> D1230 { get; set; }

            public Nullable<decimal> D1231 { get; set; }

            public Nullable<decimal> D12I { get; set; }

            public Nullable<decimal> D12II { get; set; }

            public Nullable<decimal> D12III { get; set; }

            public decimal ID_PARAM { get; set; }

            public decimal ID_WELL { get; set; }

            public DateTime MONTH_PARAM { get; set; }

            public string NAME_PARAM { get; set; }

            public string NAME_SHORT_PARAM { get; set; }
        }
    }

}
